chunky-dev / chunky Goto Github PK
View Code? Open in Web Editor NEWA path tracer to create realistic images of your Minecraft worlds.
Home Page: https://chunky-dev.github.io/docs
License: GNU General Public License v3.0
A path tracer to create realistic images of your Minecraft worlds.
Home Page: https://chunky-dev.github.io/docs
License: GNU General Public License v3.0
Need exposure control in Render Controls dialog
The user should be able to edit the material properties of all blocks.
Load lava and water textures from alternate files.
Use a Markdown processor to compile a HTML ReadMe file.
Hi :-) I was just wondering if the hiding the preview window decreases the total render time?
I guess it would because the window doesn't need to be updated ... but I thought I'd ask anyway.
Beacon block does not render correctly.
Use reflection maybe to modify scene parameters?
Factory class to build UI elements for render controls?
Vines have the same color regardless of their current biome.
Pressure plates are too tall and narrow.
It should be possible to set a custom fire texture.
I receive the following error when navigating to the following by typing the coordinates and hitting enter.
Exception in thread "Chunk Parser" java.lang.ArrayIndexOutOfBoundsException: 23
at se.llbit.chunky.world.Biomes.getColor(Unknown Source)
at se.llbit.chunky.world.Layer.loadBiomes(Unknown Source)
at se.llbit.chunky.world.Chunk.parse(Unknown Source)
at se.llbit.chunky.world.ChunkParser.run(Unknown Source)
The coordinates are 1948, -4390
Which would be r.3.-9.mcr which I have checked and does exist.
Interesting to note that without the negative (ie 1948, 4390) it can navigate to and load the chunks correctly.
All lily pads face the same direction, regardless of their in-game direction.
Lily pads should face the same direction as in-game.
Biome colors should be blurred over a small area so that the edges between biomes are not so sharp.
Create an installer for Chunky on Windows using NSIS.
Fence gate should be rendered lower when between two stone wall blocks.
Implement the renderer in OpenCL.
Corner stairs (since 1.4.2) are rendered as regular non-corner stairs.
Sometime changing the canvas size does not work as intended. For example the double canvas size button may not work, and it does not work to increase the canvas size in large increments.
The RegionFile class always tries to open the region files in rw mode, which should not be required for a map renderer. This prevents you from opening a map on a read only network share, for example.
Add settings in the Render Controls for emitted light color.
There should be an option to disable the sun texture when rendering.
It would be great if entities could be rendered.
Entity support would enable rendering these things:
Static objects are a priority due to higher benefit/effort ratio. Mobs would need a posing interface. Initially poses could be coded in scene settings, and some presets can be a simple in-between measure.
Minecraft-style clouds should be added as an optional feature.
How hard do you think it would it be to have Chunky automatically load chunks during tracing? I'm thinking this could be done with a first pass that figures out which chunks rays would enter, then loads only those chunks, after which Chunky would proceed to do the full render. You'd probably want limits set, like no loading chunks that would appear <10 pixels wide, or not loading chunks hit after a ray has already bounced twice, in order to avoid loading up the whole world when someone points the camera too high. There could also be a hard limit of N chunks, which would be prioritized by closeness to the camera. (I have ideas for how this could be done pretty simply and efficiently, but I don't know how easy it would be to work in to Chunky's current architecture.)
Update slab rendering for the upcoming seamless slabs.
Flower pots should render just like in-game. Currently flower pots are not implemented.
Nether brick slabs are currently not rendered.
End portal blocks emit light in-game.
There should be more options for controlling the atmospheric effects in the Render Controls window.
Anvils do not render.
Chunky should be able to load a scene using predefined settings loaded from a properties file.
Add option to shut down the computer when the render completes.
Beacon block emits light in-game. Could start with just making it glow, then add the beam effect.
Some sliders are missing companion text fields.
The user should be able to select a number of scenes to be rendered to a preset sample density, then render those as a batch operation.
Suggested by Evenios on Minecraft Forums.
Chunky works completely, except that the preview window shows nothing but white. Saving the current frame still works though, as well as moving my camera around inside the preview window (confirmed with the save current frame.) What can I do do fix this? I can't set up a shot blind like this.
Reload chunks button in the Render Controls dialog.
Allow full vertical skymaps and cubemaps.
Client/server interface for distributed rendering.
Torches render differently than in-game.
Hi
I'm new to Chunky, so please forgive me if this has been covered elsewhere.
I've just downloaded 1.1.3 (Mac Bundle version) and I can't find the option tab where I can select texture pack. The Wiki says "You can load a custom texture pack by clicking the Options tab in the main window" - but I can't find that tab anywhere...
http://chunky.llbit.se/index.php?title=Getting_Started#Loading_a_Texture_Pack
The reason I want to load a texture pack is because I'm seeing black boxes with a red 'x' in the middle where I should be seeing cracked stone blocks.
Any help would be much appreciated :)
Example: http://i.imgur.com/fl5ORfm.png This render is 3,000 spp, and it does not change no matter what I change the spp to. It seems like it stops rendering after the first few frames.
semicolon was also tested but didn't have this issue.
I'd like to be able to select a world, select chunks to be rendered, and initialize render settings, and render an image either via command-line options or via some simple scripting language and without every opening the UI.
I started attempting to make this work but all the rendering methods are so closely tied to the UI that I didn't manage to get it to render an image and write it to disk. I figured I should at least ask you how feasible this would be before going and making a lot of changes that you might not want to merge back to the master branch.
(In case you're wondering, the use case for this, and also the reason I added the parallel projection, is to use Chunky to generate tiles for an overhead map.)
The exposure slided should be updated when the value is manually changed.
Open doors facing some directions are rotated.
The finalizePixel method should be able to switch postprocessor based on an option in the Render Controls dialog.
Beacon effect does not render.
Biome map mode in the 2D map.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.