Git Product home page Git Product logo

pman's Issues

Document renderers

  • why have renderers (allows sharing render logic between editors and applications)
  • how to specify a renderer for a project (config)
  • describe what the none and basic renderers do
  • describe making a renderer

running pman without arguments gives exception

It would probably be better if usage information were printed instead.

Traceback (most recent call last):
  File "/usr/bin/pman", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python3.7/site-packages/pman/cli.py", line 106, in main
    args = parser.parse_args()
  File "/usr/lib/python3.7/argparse.py", line 1749, in parse_args
    args, argv = self.parse_known_args(args, namespace)
  File "/usr/lib/python3.7/argparse.py", line 1781, in parse_known_args
    namespace, args = self._parse_known_args(args, namespace)
  File "/usr/lib/python3.7/argparse.py", line 2016, in _parse_known_args
    ', '.join(required_actions))
TypeError: sequence item 0: expected str instance, NoneType found

Missing documentation on how to create a git repo

A quick grep through the source code shows that creating a gitignore automatically is possible, but I can't find anywhere in the documentation explaining how to do this. I think this should be a very common need.

pman mangles config file

Every time I run pman run, it appears to mangle my .pman file, changing this:

[build]
converters = ["native2bam", "blend2bam"]

to this:

[build]
converters = [ "native2bam", "blend2bam",]

This happens on Windows. This is a low priority issue for me.

deploy-ng support

Modify setup.py
Add dist command
Add no installer option
Add platform select option
Error gracefully if deploy-ng is not supported

Add logging to default setup.py

Something like this should be added to pman/templates/setup.py:

'log_filename': '$USER_APPDATA/{}/output.log'.format(APP_NAME),
'log_append': False,

Unable to run `python -m pman`

It would be useful to be able to run python -m pman when I'm using an installation of Python where I haven't added anything to my $PATH. This would require adding a __main__.py to the package, similar to Moguri/blend2bam#19.

Deleting an asset should also remove the built file

When deleting (or moving, renaming) an asset, the built file remains in the built assets directory. This takes up extra space, but also hides errors when I forget to change the path in a loadModel call in my code.

Add Texture Optimization

We can create Panda3D txo files for textures using Texture.write('name.txo'). We should add an option to convert textures to txo and to compress textures. Panda3D's texture class will automatically pick an appropriate compression format based on number of channels when using Texture.set_compression(Texture.CM_on). However, we will need to handle switching to CM_rgtc if we detect the texture is used for normal maps.

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.