标签: rendering

实时渲染后处理效果

我有一个关于实时渲染后期处理效果的问题.

他们一般如何工作?即如何访问最终图片以便您可以对其进行更改?

你把它渲染成纹理吗?如果是这样,你如何确保纹理适合你的屏幕尺寸?

谢谢!

opengl directx rendering

3
推荐指数
1
解决办法
1405
查看次数

如何在3D中使用opengl渲染海浪?

如何在3D中使用opengl渲染海浪?欢迎任何回复.

编辑:

是否有任何源代码可以渲染海浪但不使用其他sdk或api?通过阅读OSG源代码可能很难学习如何渲染它.所以关于它的任何教程都可以,它附加源代码是非常好的.

opengl 3d graphics rendering

3
推荐指数
2
解决办法
1万
查看次数

删除了骨干视图DOM元素

我一直在阅读Backbone.js僵尸(或内存泄漏)问题.基本上,当您不再需要它以确保所有事件都被删除时,您必须解除绑定并从DOM中删除该元素.

现在,我有一个带有几个容器的单页应用程序:

<div id="page1"></div>
<div id="page2"></div>
Run Code Online (Sandbox Code Playgroud)

并将我的underscore.js模板添加到这些占位符.我每页有一个模型,如:

HomeView = Backbone.View.extend({
  el: '#page1'
)}
Run Code Online (Sandbox Code Playgroud)

现在,当我点击该页面上的一个元素时,我导航到另一个Backbone.js视图:

clicked: function(ev){
  $(this.el).remove(); // <-- this is the problem
  $(this.el).unbind();
  App.navigate('page/2', true);
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但...我page1从DOM中删除了元素,所以当我使用后退按钮转到上一页时,我的元素消失了,没有任何内容可以附加HTML.

我可能不明白如何将Backbone.js视图与DOM链接...我应该保持元素存在内存泄漏的风险吗?

谢谢!

javascript dom rendering backbone.js

3
推荐指数
2
解决办法
1万
查看次数

Android自定义视图只会调用onDraw一次

我做了一个自定义视图,它应该根据一些外部数据为背景上的点设置动画.(就像带有textviews的魅力一样)

然后在xml中添加视图并设置android:background.

视图正确呈现但不更新.一些调试显示onDraw只被调用一次.缺什么?

我的自定义视图的代码:

 public class Gmeter extends ImageView {
    private Bitmap dot;
    private float dotHeight, dotWidth;

    public Gmeter(Context context, AttributeSet attrs) {
        super(context, attrs);

        dot = BitmapFactory.decodeResource(getContext().getResources(), R.drawable.g_dot);
        dotWidth = dot.getWidth();
        dotHeight = dot.getHeight();
    }

    @Override
    protected void onDraw(Canvas canvas){
        super.onDraw(canvas);

        float dataX =(float) Data.getX();

        float x = (getWidth()-dotWidth)/2f;
        float y = (getHeight()-dotHeight)/2f;

        x+= dataX * getWidth() /2f;

        canvas.drawBitmap(dot, x, y, null);
    }

}
Run Code Online (Sandbox Code Playgroud)

java user-interface android rendering view

3
推荐指数
1
解决办法
4599
查看次数

哪个更快? - 修改css属性或在jquery中添加类

我有大约100个元素,我试图用jquery创建一个动画.

<div class="box" id="a1"></div>
Run Code Online (Sandbox Code Playgroud)

我需要根据函数为每个元素添加特殊样式.

其中哪些在浏览器中呈现得更快:

添加css属性

$(this).css({'background-color':'#000'})
Run Code Online (Sandbox Code Playgroud)

或者添加课程

$(this).addClass("style1")
Run Code Online (Sandbox Code Playgroud)

更新 了我想添加的更多内容:

  • 现在它有100个元素,并通过jquery添加它们.
  • 要创建随机性,我需要创建大约25种样式 - 我正在通过javascript进行
  • 我是否也应该将样式表的大小添加到相同的位置以获得准确的基准.

javascript optimization performance jquery rendering

3
推荐指数
2
解决办法
5744
查看次数

CSS字体大小细节

我有几个关于字体大小的具体问题:

  1. pt(IE 12pt)标准化了吗?我想我读到的地方是pt = 1/72英寸.但是,photoshop中24pt字体的大小与css中的24pt字体大小明显不同.
  2. font-size究竟是什么确定的?它是一种关于字母大小的非标准化的任意描述还是实际上是指字母的特定高度或宽度属性?

谢谢堆栈!

html css rendering font-size

3
推荐指数
1
解决办法
2052
查看次数

将QWidget渲染到QImage会丢失alpha通道

我有一个简单的Qt小部件.这是一个QLabel应用简单的CSS样式.风格的重要部分是圆形边框:

QString css("border-style: solid;"
       "border-width: 3px;"
       "border-radius: 7px;");
Run Code Online (Sandbox Code Playgroud)

它在屏幕上显示得很好.边框之外的标签角落充满透明色,因此在任何背景下看起来都很棒.以下是在另一个小部件(具有深灰色背景颜色)上显示时的外观:

在此输入图像描述

现在,当我像这样将它呈现给QImage时

QImage bitmap(label->size(), QImage::Format_ARGB32);
QPainter painter(&bitmap);
balloon->render(&painter);
bitmap.save("C:/1.png");
Run Code Online (Sandbox Code Playgroud)

我明白了(在图像编辑器中打开图像以清楚地显示问题):

在此输入图像描述

请注意角落周围的透明度是如何保留的.有什么问题?我该如何正确渲染?

PS我试过这个来测试QImage是否能够保存alpha通道,并且我的图像编辑器正确显示它:

bitmap.fill(QColor::fromRgba(qRgba(0, 0, 0, 0)));
bitmap.save("C:/1.png");
Run Code Online (Sandbox Code Playgroud)

它工作正常,我可以看到透明度为方格图案.

qt transparency rendering alpha-transparency qwidget

3
推荐指数
1
解决办法
2894
查看次数

在一个JPanel上画的10个线程

我在学习Java中的线程时遇到了一些问题.目标是进行模拟,向我们展示兔子在某种类型的板上如何从狼群中奔跑.每只狼和每只兔子都应该成为一个线索.所以我在Test类的main方法中创建了一个GUI,并创建了一个实现Runnable接口的新类.我认为这很容易也很合乎逻辑.但是现在,我如何AddRabbit从这些线程调用该方法?因为非常线程应该像下面这样做:

  1. 更改其属性,如地图上的位置
  2. 检查地图上的其他线程
  3. 在面板上涂漆

但是怎么样?

java swing multithreading rendering jpanel

3
推荐指数
1
解决办法
143
查看次数

Xamarin iOS设计器:呈现此文档时出错

我正在开发Xamarin iOS应用程序.我最近刚刚更新了Xamarin Studio latest version 6.2.但现在我坚持下面的观点.

我的iOS设计器无法工作,它显示以下错误消息.

System.AggregateException:发生一个或多个错误.---> System.InvalidOperationException:返回的远程SDK条目在/ Users/builder/data/lanes/4010/3a28108f/source/md-addins /中的MonoTouch.Design.IosSdkTarget.InitializeLocalFileStore()[0x00065]无效. Xamarin.Designer.iOS/MonoTouch.Design.Client/DesignerItems/IosSdkTarget.cs:90 at MonoTouch.Design.Client.IosSdkTarget..ctor(System.Version xcodeVersion,MonoTouch.Design.DataPackEntry [] datapack,System.String storeDirectory) [0x0004d]位于/Users/builder/data/lanes/4010/3a28108f/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Client/DesignerItems/IosSdkTarget.cs:80 MonoTouch.Design.Client.IPhoneDesignerSession/c__async12.MoveNext()[0x00189]在/Users/builder/data/lanes/4010/3a28108f/source/md-addins/Xamarin.Designer.iOS/MonoTouch.Design.Client/IPhoneDesignerSession.cs:2015 ---结束内部异常堆栈跟踪---

ScreenShot出错:

在此输入图像描述

Xamarin版本:

在此输入图像描述

XCode版本:

在此输入图像描述

有没有解决方法可以解决它.

rendering xamarin.ios ios xamarin

3
推荐指数
1
解决办法
2157
查看次数

我应该如何处理(变形)opengl中的4D对象?

我想尝试编写类似于4D玩具的游乐场,所以我开始学习opengl。
根据我目前的理解,人们将VBO和统一的转换矩阵用于大多数静态对象
(例如立方体,骨骼动画等,通常只涉及转换)。

我还听说,模型之间的变形也使用VBO来缓存两个模型,因为这两个模型都可以很好地定义并且不需要太多的中间步骤。

但是在上面提到的4D玩具中,物体会发生变形并被大量裁剪。
而且很可能没有定义的模型,并且两者之间有很多转换。
(现在可能是一个简单的正方形,一个尖刺的球在以后被切成两半)。
在这种情况下,每帧更新顶点VBO或顶点数组(我在另一个问题中看到)是合适的解决方案吗?

opengl graphics geometry rendering 4d

3
推荐指数
1
解决办法
1068
查看次数