Giter VIP home page Giter VIP logo

c3dit's People

Contributors

ithamar avatar rexhunter99 avatar tminard avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

c3dit's Issues

Animation Track Bar has 1 extra index

End users can click on the final notch or drag the trackbar's slider to the right side's end, this sets the current animation frame to an invalid index causing the vertex transformations become corrupt until the frame index is reduced.

This means we could be illegally accessing out of bounds memory... very bad!

Will need to change the data over to std::vector instead of fixed arrays anyway, but before we do we can change to C++ 11 std::array, swapping to vectors from there isn't hard.

Suggestion: When remaking this project use FLTK

Source: https://github.com/fltk/fltk
It's open source and free to use, cross-platform and does most of what is needed I believe.
Would be better than hand coding the Win32 & COM stuff and would let Linux users use the tool.

I think I also need to be added to this project, I can't edit or do anything in here like change labels and I'm the owner of C3Dit.

[BUG] Nothing renders in the viewport other than a dark grey background.

On behalf of: Golden Frog Studios

Describe the bug

When I run C3Dit with ExperimentalGL off and UseShaders on, there is nothing being shown, but the Window updates properly if I load a file.
I tried to change some settings but nothing fixed it.

To Reproduce

Steps to reproduce the behavior:

  1. Open C3Dit

Expected behavior

My model to be drawn and animated.

Screenshots

Screenshot_792

Desktop

please complete the following information:

  • OS: Windows 10
  • Version: N/A
  • CPU: N/A
  • RAM: N/A
  • GPU: UHD Intel Graphics (iGPU)

Additional context

Dev Note: The issue stems from the Intel Graphics, when the user launched C3Dit with the discreet GPU (NVIDIA GTX 1650 for reference) C3Dit ran as expected with no more apparent issue.

[REQUEST] Shift select

Being able to select things via the shift button. This feature would save time by a lot.

[BUG] Renaming problems

In C3dit 1.5.1 (and onwards), you can't instantly see the results of sound renaming. You will have to re-open the file if you want to make sure that the sound's name was changed.

In C3dit 1.6 (and onwards), the same issue now happens to animations.

[REQUEST] Support for more than 32 bones

Sometimes rigged models end up having more than 32 bones, and C3dit would crash if one had tried to load them into the program. Lifting the limit (and, if possible, removing it at all) in an official release of C3dit would be greatly appreciated.

[BUG] Enabling shaders causes the program to darken textures.

Describe the bug
When I open C3dit 1.7.0 with shader's on, the texture of the model i opened heavily darkens.

To Reproduce

  1. Open C3dit

Expected behavior
The texture to appear as expected.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 8.1
  • Version: 6.3
  • CPU: AMD A10-6700 APU with Radeon(ym) HD Graphics - 3.70 GHz
  • RAM: 12 GB
  • GPU: AMD Radeon HD 8670D (0x990C) - 1.80 TB

Additional context
c3dit.cerr.log
c3dit.cout.log

[BUG] The inability to remove things

The "remove" button doesn't work at all. Re-opening the saved car file shows that nothing happens with the supposedly deleted animation. The bug is present in 1.5.1, 1.6 and 1.6.1.

[BUG] C3dit 1.6 texture importing problems

The imported texture's hue will change.

In some cases the editor might even crash: it happens if you try to import a vanilla texture of an animal onto the vanilla model of the same creature. If the texture is modified, C3dit will just change its hue.

The bug is exclusive only to the 1.6 version of the editor, so feel free to remove this report if it has been fixed.

[BUG] The ability to rename any Treeview elements

If an user tries to rename an animation (or sound) with a treeview element (that is not the intended animation/sound) selected beforehand, the selected element will end up being renamed.
If it's an animation and it ends up having the name of a pre-existing one, they both become the same thing.

[REQUEST] Colored Flags

Older versions of C3dit (0.0.99.5 for example) had this feature that allowed users to see what flags were applied to the triangles. It would be incredibly useful if this feature was brought back.

[REQUEST] Animation speed widget

Describe the solution you'd like
A small widget at the end of the animation track bar that lets the user speed up or slow down the playback of animations in the editor.
screenshot

Describe alternatives you've considered
The widget could be added to the left of the track bar instead.

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.