Giter Club home page Giter Club logo

chunky's People

Contributors

abonander avatar aenterprise avatar almrausch avatar animalcharade avatar atom3333 avatar booleanbyte avatar consueterra avatar doelia avatar electron93 avatar iceselkie avatar jackjt8 avatar joejenniges avatar justintimecuber avatar jyoo980 avatar lemaik avatar llbit avatar loicvdb avatar matthew55 avatar njdaeger avatar notstirred avatar peregrine05 avatar potatopresident avatar shirleynekodev avatar spongecade avatar stenodyon avatar thatredox avatar therealjayjayli avatar thisisbrady avatar togos avatar twirrim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chunky's Issues

Material editor

The user should be able to edit the material properties of all blocks.

hide/show preview vs render time

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.

UI Refactoring

Use reflection maybe to modify scene parameters?

Factory class to build UI elements for render controls?

Exception in thread "Chunk Parser"

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.

Lily pads not rotated

All lily pads face the same direction, regardless of their in-game direction.

Lily pads should face the same direction as in-game.

Improved biome rendering

Biome colors should be blurred over a small area so that the edges between biomes are not so sharp.

Cannot open world from read only path

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.

Render entities

It would be great if entities could be rendered.

Entity support would enable rendering these things:

  • Mobs
  • Animals
  • Paintings
  • Signs with proper text
  • The book hovering over enchanting tables
  • The book on lecterns
  • Ender crystals
  • Particles
  • Beacon beam effect
  • Head blocks

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.

Cloud rendering

Minecraft-style clouds should be added as an optional feature.

Automatic chunk loading

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.)

Seamless slabs

Update slab rendering for the upcoming seamless slabs.

Flower pot rendering

Flower pots should render just like in-game. Currently flower pots are not implemented.

Batch mode

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.

Issue with preview window

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.

Option to select texture pack missing - 1.1.3 (Mac)

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 :)

Programmatic scene set-up

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.)

SSP and SPS

totheend-1000

I see SPP target on the bottom of the render controls as well as SPP and SPS with numbers next to them. Forgive me for my lack of knowledge about this but what do these mean and do? What should I set it to? A lot of my renders end up very grainy so do these have to do with it?

Selectable postprocessor

The finalizePixel method should be able to switch postprocessor based on an option in the Render Controls dialog.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.