To demonstrate the new features of the render engine in xplanetFX I created two new templates relying on the version 2.4.0 (but working in older versions, too – just without the new candy stuff). The first one is „Art“ which generates a „wooden“ sphere that is composed over the original earth and the other one is a xplanetFX branded template referencing to the start screen of the xplanetFX GUI. This one generates a „realistic“ mirror of the earth with clouds underneath the globe.
The main new feature in the rendering engine is the ability of templates to hook in the render process and to execute custom functions with a limited set of commands inside a sandbox. So after every step xplanetFX has done it asks if the template wants to do some rendering stuff, too. This will be the base for a lot of cool effects and more realistic lighting stuff for example.
Although the template processes are run in a sandboxed environment with just a few commands like xplanet, convert aso I recommend to avoid using templates you stumble upon out there in the wild that contain a „process“ file. Templates aren’t even allowed to copy, move or delete stuff but better safe than sorry ,)
Here are two other tests I used in the development that aren’t available as templates: clouds floating over a perforated earth and subtle to harsh color manipulations separated by a dynamically created mask (the original earth swirled around a bit).
This article was published
Montag,, 24. Oktober 2011 @ 00:05.
You may want to subscribe to the comments via RSS 2.0 feed.
Post a comment, or create a trackback on your page.
Write a comment / Schreibe einen Kommentar (xplanetFX: new templates „Art“ and „xplanetFX“)
Please note that comments are moderated and don't appear immediately. If you're reporting a problem or a bug I'll publish them when I started processing your request.
Bitte beachte: Kommentare sind moderiert und erscheinen nicht sofort. Ich veröffentliche Bugreports und Hilferequests erst, sobald ich mich eines Problems oder Bugs angenommen habe.
Thank you very much!! You're doing an essential job for the development of open source software! The following points aren't meant as dogmas but as a clue, decide for yourself what you think could be useful in troubleshooting.
- Please...
- ...state name and version of your operating system / desktop environment
- ...state the version of the program you're using
- ...be detailed in what is happening and what you expected to happen
- ...try to provide some deeper information (like xplanetFX logs or the output of the program when started in a terminal window)
- ...speak to me as a human being, don't think I'm a bot.
Herzlichen Dank!! Fehlerberichte sind essentiell für die Entwicklung von Open-Source-Software! Die folgenden Punkte sind keine Dogmen, sondern sollen eher Anhaltspunkte darstellen; entscheide selbst, ob sie für die Fehlersuche hilfreich sein könnten.
- Bitte...
- ...nenne den Namen und die Version Deines Betriebssystems / Deiner Desktopumgebung
- ...nenne die Version des von Dir benutzten Programms
- ...beschreibe möglichst genau, was passiert und was Du erwartest, was passieren sollte
- ...stelle möglichst tiefergehende Informationen zur Verfügung (xplanetFX Logs oder die Ausgabe des Programms im Terminalfenster)
- ...sprich mit mir, wie mit einem Menschen, ich bin kein Automat.