Coder Social home page Coder Social logo

despatra / phoxel Goto Github PK

View Code? Open in Web Editor NEW
4.0 0.0 0.0 9 KB

A path traced shader for Optifine or Iris. With easy to use profiles. Or if you like, fully customizable experience.

Home Page: https://modrinth.com/project/phoxel

minecraft minecraft-shaders minecraft-shaderspack shaders

phoxel's People

Contributors

despatra avatar

Stargazers

 avatar  avatar  avatar  avatar

phoxel's Issues

Everything about the shader just looks very wrong

Describe the bug
Somewhat creepy lines appear all over the screen and grow in thickness as I look around, until the whole world goes totally black. The whole world, when not being obscured by these lines, is cast in a dark cyan/green color, where only the edges of the blocks have a lot of noise.

Steps to Reproduce
n/a

Screenshots
2024-07-02_18 55 17
2024-07-02_18 56 26
2024-07-02_18 56 05
2024-07-02_18 55 40
Specifications if it has to do with performance or crashes
In this case it's not really performance nor crashes, but maybe you'll find it helpful. I'm getting about 35 FPS as it is right now, which is great to me.

  • Graphics Card: Integrated Intel graphics (CPU is 11th Gen Intel® Core™ i5-1145G7)
  • Minecraft Version: 1.20.4
  • Shader Version: 0.4.0.3 (Beta 0.4 Patch 3)
  • Shader Loader: Iris (with Sodium, if that makes a difference)

Additional context
On Ubuntu 24.04. Previous versions of Phoxel (last version tested was 0.4 Patch 2) would simply cause Iris to say "The shaderpack failed to load!"...

Also unrelated to this bug report, I really love the idea of this shader and can't wait to see it working on my machine!

broken light emission

Describe the bug
sours light emit light only if (and):

  • a BPR resourspack is loaded
  • light sours is visible on the screen
    amage is very noisy

Steps to Reproduce

  1. create a new world
  2. place a sour light (ex: a torch)
  3. if you don't see the torch in the screen it don't emit light

Screenshots
image
image
Uploading image.png…

Specifications if it has to do with performance or crashes

  • Graphics Card: RTX 3060 - Minecraft Version: 1.21 java, iris 1.7.2, fabric 0.15.11, sodium 0.5.11
  • Shader Version: 0.4.0.3
  • Shader Loader: iris

Additional context
world: New World.zip
PBR resourpack: ultimacraft-pbr-modded-b-0-1.zip
logs: latest.log
shader config: Phoxel Beta 0.4.0.3.zip.txt

Incorrect voxelization

Certain non-blocks are voxelized still
use the shader with a bed, torch, lantern, etc. being voxelized

shader doesn't work in 1.19.2 forge oculus

the shader doesn't work at all
Steps to Reproduce
enable shader while having oculus installed in 1.19.2

Screenshots
with shader:
image
without shader:
image

  • Minecraft Version: 1.19.2
  • Shader Version: 0.4.0.3
  • Shader Loader: [Oculus]

Change Noise Generation

In composite.fsh when you assign "Seed"
The way it's assigned causes repetitions along the screen making for lines in the final image
sampling noisetex

Integrated PBR

No longer require a PBR pack to have certain features

Mac book incompatibility

Shader doesn't appear to do anything on mac books

steps to reproduce
open iris on MacBook, load shader

Specifications if it has to do with performance or crashes

  • Graphics Card: Unnamed 30-38 core gpu
  • Minecraft Version: most recent
  • Shader Version: Beta 0.3.0-0.4.0
  • Shader Loader: Iris

-This was reported to me.

Pointless Extra Steps Taken In Binary Search POM

Where is the code that has the problem?:
In Gbuffers_terrain.fsh, inside the main loop in PerformParallax()

What is inaccurate or problematic about this code?:
Steps are not adaptive, you will not need a large amount of steps once you get close to the intersection point. The parallax steps should only really apply at the first few checks, like 2 or 3

How could it be fixed? (If you don't know please say that):
Create a setting that allows the user to choose a maximum pixel accuracy, then rather set the step to be based on that, so it may move a constant maximum distance and the lowest setting is "Pixel Perfect" where the step is equal to how much is needed to move to the next pixel in the texture. (at least for the first test)

Incorrect data relocation

Data like color and lighting is not stored correctly

start the shader, and find a blocklight (this will make it easier to see) walk around until the color or location of the light changes

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.